semiportable steam engine - Spanish English Dictionary